@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
form,fieldset,input,textarea,p,blockquote,th,td, font{
padding: 0;
margin: 0;
}
html, body {
  margin:0;
  height:100%;
}
fieldset, img {border: none;}
abbr, acronym {border: none;font-variant: normal;}
address, caption, cite,
em, th, optgroup {font-style: inherit;font-weight: inherit;}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
input, button, textarea,
select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
ol, ul {
    list-style: none;
}
em, i {
font-style: normal;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
img,input,select{
vertical-align:middle;
}
textarea{
vertical-align:top;
}
body{margin:0px;padding:0px;font-size:12px;font-style:normal;font: 12px Arial,Verdana,"\5b8b\4f53"; color:#8a8989;  }
.container, .external,.topbarbg,.nav{width:980px;margin:0px auto;overflow:hidden;zoom:1;}
a{text-decoration:none; color:inherit;}
a:hover{color:#e84c3d;}
.fuhao{ font-family:"宋体";}
.fyh{font-family: "微软雅黑";}
.fe{ font-family:Impact}
.far{ font-family:arial}
.far2{ font-family:Aparajita}
.left, .fl{float:left;}
.right, .fr{float:right;}
.clear{clear:both;}
.b{font-weight:bold;}
.show{display:block;}
.hide{display:none;}
.over{ overflow:hidden}
.block{display:block}
.lh22{line-height:22px;word-break:break-all;}
.lh30{line-height:30px}
.lh18{line-height:18px}
.ovf{overflow:hidden;zoom:1;}
.cur{cursor:pointer;}
.fix{ position:fixed}
.tab{text-indent:2em;}
.tec{text-align:center;}
.ter{text-align:right;}
.tel{text-align:left}
.hikepr{visibility:hidden;}
.boc1{border:#CCCCCC solid 1px;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.mr20{margin-right:20px}
.pr3{ padding-right:3px;}
.bgw{background-color:#FFFFFF;}
.pos{ position:relative}
.mb5{margin-bottom:5px}
.mb20{margin-bottom: 20px;}
.display{ display:inline}
.cursor{ cursor:pointer}

label { vertical-align:middle;}

/*font*/
.f8{font-size:8px;}
.f9{font-size:9px;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px; }
.f19{font-size:19px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f25{font-size:25px;}
.f26{font-size:26px;}
.f30{font-size:30px;}
.f36{ font-size:36px;}
/*color*/
.c32{color:#323234}
.c33{color:#333}
.cd0{color:#d0d0d0}
.c96{color:#969696}
.cff{color:#fff}
.c0b{color:#00b5ec}
.c49{color:#494949}
.cb2{color:#b2b2b2}
.c86{color:#868686}
.c34{color:#343434}
.c9b{color:#9b9b9b}
.c7d{color:#7d7d7d}
.c16{color:#161616}
.c51{color:#515151}
.cf8{color:#ff8a00}
.c5f{color:#5f5f5f}
.c8a{color:#8a8989}
.c34{color:#343434}
.grid::before, .grid::after {
display: table;
line-height: 0;
content: "";
}
.grid::after {
clear: both;
}
.grid::before, .grid::after {
display: table;
line-height: 0;
content: "";
}
.grid {
width: 1190px;
margin: 0 auto;
}

.index-top{height:121px; background:#FFF  center top;}
.top-line{background:#00b5ec center top; height:2px}
.logo{margin-top:22px;margin-right:32px}
/* menu */
.menu{height:119px;position:relative;}
.menu .nav{width:742px;height:86px;margin:0 auto;}
.menu .nav li{float:left;font-size:15px;}
.menu .nav li a{float:left;display:block;height:86px;width:88px;line-height:86px;color:gray;text-decoration:none;position:relative;overflow:hidden; text-align:center; font-family: "微软雅黑";padding-top:10px}
.menu .nav li a:hover,.menu .nav li a.current{background: url(../images/menu-bg.png) no-repeat;width:88px;height:86px;color:#fff;}
.menu .nav li .box{width:628px;height:33px;position:absolute;top:81px;left:0;display:none;padding:10px;}
.menu .nav li .box a{display:block;height:20px;float:right;color:#676566;line-height:20px;border:none;background:none;padding:0;width:68px;text-align:center; font-family:"宋体"; font-size:12px;margin-right:20px}
.menu .nav li .box a:hover{text-decoration:none;color:#fff; background:url(../images/submenu-bg.png) no-repeat;width:68px; height:20px; text-align:center}

.foot-line{background:#00b5ec center top; height:5px}
.foot-m1{background:#00b5ec center top; height:35px; line-height:35px; color:#fff}
.foot-m1 a{color:#fff; text-decoration:none}
.foot-m2{background:#2f2f2f center top;height:271px;}
.foot-m2 .con{width:1121px;margin-top:32px;margin-left:32px;}
.bt-menu{width:648px;margin-left:121px;}
.bt-menu li{width:130px;float:left}
.bt-menu li p a{color:#969696; text-decoration:none}
.bt-menu li p a:hover{color:#969696; text-decoration:underline}
.wx{margin-left:72px;width:128px; text-align:center;}
.wx p{margin-top:5px;}
.line{ background:url(../images/line.png) no-repeat;width:1121px; height:2px;margin:15px 0}
.ph{font-size: 30px;color:#00b5ec;height:42px;}
.ph small{font-size: 24px;color:#ccc;margin-left:10px;}
.courses .course { display: inline-block; margin-bottom: 25px; margin-right: 25px; }
.courses.full { padding: 25px 0 15px 0; }
.courses.full .course { margin-right: 42px; }
.courses.full .course.last { margin-right: 0 }
